package com.hanthink.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.hanthink.common.annotation.Excel;
import com.hanthink.common.core.domain.BaseEntity;

/**
 * 月度推送企业微信人员管理对象 EmployeeWechat
 * 
 * @author lizhao
 * @date 2022-08-26
 */
public class EmployeeWechat extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 登录名 */
    @Excel(name = "登录名")
    private String loginname;

    /** 用户名 */
    @Excel(name = "用户名")
    private String username;

    /** 用户ID */
    private String userid;

    /** 职务 */
    @Excel(name = "职务")
    private String position;

    /** 部门 */
    @Excel(name = "部门")
    private String department;

    /** 性别 */
    @Excel(name = "性别")
    private String sex;

    /** 手机号 */
    @Excel(name = "手机号")
    private String mobilephone;

    /** 电子邮箱 */
    @Excel(name = "电子邮箱")
    private String email;

    /** VIP */
    @Excel(name = "VIP")
    private String vip;

    /** OA账号 */
    @Excel(name = "OA账号")
    private String oaid;

    private String rolename;

    private String nickname;

    private String deptname;

    public String getRolename() {
        return rolename;
    }

    public void setRolename(String rolename) {
        this.rolename = rolename;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getDeptname() {
        return deptname;
    }

    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    public void setLoginname(String loginname) {
        this.loginname = loginname;
    }

    public String getLoginname() {
        return loginname;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUsername() {
        return username;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getUserid() {
        return userid;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getPosition() {
        return position;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getDepartment() {
        return department;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getSex() {
        return sex;
    }

    public void setMobilephone(String mobilephone) {
        this.mobilephone = mobilephone;
    }

    public String getMobilephone() {
        return mobilephone;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEmail() {
        return email;
    }

    public void setVip(String vip) {
        this.vip = vip;
    }

    public String getVip() {
        return vip;
    }

    public void setOaid(String oaid) {
        this.oaid = oaid;
    }

    public String getOaid() {
        return oaid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("loginname", getLoginname())
            .append("username", getUsername()).append("userid", getUserid()).append("position", getPosition())
            .append("department", getDepartment()).append("sex", getSex()).append("mobilephone", getMobilephone())
            .append("email", getEmail()).append("vip", getVip()).append("oaid", getOaid())
            .append("rolename", getRolename()).append("nickname", getNickname()).append("deptname", getDepartment())
            .toString();
    }
}
